计算机科学A复习:Unit 8 – 二维数组2D Array

Unit 8 – 二维数组2D Array 如果Array是一排用于存储数据的盒子,这个单元介绍的2D Array就可以被比作一个表格,有横、竖两个维度。比如,你可以使用一个 2D Array 不变格式地存储一个九九乘法表。 U8.1 二维数组 2D Arrays 「2D Array 二维数组」本质上仍然是 Array,所以它们的操作语法是基本相同的。在第六单元我们学习操作 1D Array 的时候已经知道,要表示某个数组里面的某个位置要用「数组名[ index ] 」的格式。明显的,在 1D Array 里面只有一个纬度,只需要一个方向、也就是一个 index 就可以表示准确的位置。但是现在 2D Array 有了横、纵两个纬度的存储空间,所以就需要有两个 index 分别表示横、纵方向上的位置。 在AP考试中,只考虑横、纵数量一致的正方形 2D Array。比如,我创建一个这样的 2D Array : 上面的命令仍然被赋值符号「=」分割成为两部分。 左起先定义新建的 2D Array 所存储数据的类型,这里就是整数类型「int」;数据类型后没有空格,紧跟两个空的中括号[][],表示这是拥有两个纬度的二维数组。方括号们之后空格,接着为新建的二维数组命名,这里就命名为 b 。 右侧是初始数据,这个位置输入的初始数据数量决定了这个二维数组的存储空间数量,存储空间的数量一旦确定就不能再增删。 注意 2D Array 输入初始数据的格式和 1D Array 有所不同,1D … Continue reading 计算机科学A复习:Unit 8 – 二维数组2D Array